Flexible Code Safety for Win 32 by Andrew

نویسندگان

  • John Guttag
  • Andrew R. Twyman
  • David Evans
چکیده

With the growth of the global Internet, users have begun to download and run programs for more different purposes and from more varied sources than ever before. These programs should not be allowed to cause harm to a user's system or data, either as a result of malicious code created by an adversary or buggy code that could cause accidentally. Users may have different ideas of what constitutes harm than the program's authors, so they need a flexible way to specify the capabilities and limitations of untrusted programs. Naccio is a platform-independent architecture for defining safety policies that describe what a program cannot do. To enforce those policies, programs are transformed to integrate safety checking into their operation at run-time. This thesis presents the design of Naccio/Win32, which applies the Naccio architecture to enforce policies on executables running under Microsoft Windows. A prototype implementation provides a proof of concept, and results presented here provide a demonstration of the effectiveness and efficiency of Naccio/Win32's mechanisms. Naccio/Win32 provides a greater degree of flexibility than any previous code safety system. Safety policies can be written and enforced with no in-depth knowledge of the system, and are specified as general constraints on program actions, rather than being targeted reactions known attacks. New policies can easily be deployed to adapt to changing security needs or system vulnerabilities. The enforcement of policies through transformation is optimized to minimize the overhead introduced, so that users will not suffer a noticeable loss of performance. Thesis Supervisor: John Guttag Title: Professor of Computer Science and Engineering Co-Supervisor: David Evans

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comment on Editorial; Best Research for Low Income Countries

Achieving a practical and productive balance in collaborative research between partners from high and lower income countries (North-South Collaborations) requires seeking win-win solutions. This issue requires time to engage each other and to understand each participant’s research priorities and to identify areas of mutual interest. In SACTRC’s experience, key elements include; building researc...

متن کامل

Flexible Policy-Directed Code Safety

This work introduces a new approach to code safety. We present Naccio, a system architecture that allows a large class of safety policies to be expressed in a general and platform-independent way. Policies are defined in terms of abstract resource manipulations. We describe mechanisms that can be used to efficiently and conveniently enforce these safety policies by transforming programs. We are...

متن کامل

A FLEXIBLE METHOD OF BUILDING CONSTRUCTION SAFETY RISK ASSESSMENT AND INVESTIGATING FINANCIAL ASPECTS OF SAFETY PROGRAM

Construction industry has the highest ratio of fatality of workers in comparison with other industries. Construction safety has been always a matter of focus to control safety risks. This article presents a new flexible method of safety risk assessment by adding Hybrid Value Number (HVN) to the assessment equation. As a result of using this method, the results of assessment process will be more...

متن کامل

A Comparison of Seismic Safety of Steel MRF Designed According to Different Editions of Iranian Seismic Code

In this paper, efforts are made to compare the safety of steel moment resistant frames designed according to different editions of the Iranian code of Practice for seismic resistant design of buildings. Also, failure risk of a low and medium height frame which designed for high and low seismicity regions according to three editions of the code are evaluated. First, the testing cases were design...

متن کامل

Dynamic Analysis of Suspension Footbridges Using an Actual Pedestrian Load Model Compared with EUR23984 EN Requirements

The suspension footbridges are very flexible due to their geometrical structure; hence they may face severe vibration problems induced mainly by natural forces and pedestrians crossing. By exceeding a certain limit, these vibrations can disturb the serviceability of the bridge as well as health and safety of the structure and pedestrians. Therefore, standard design guidelines are sets of recomm...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999